one that makes/sells tamales - Francés Inglés Diccionario